/*
 * Copyright (C) 2015 MediaTek Inc.
 * Copyright (C) 2021 XiaoMi, Inc.
 * Copyright (C) 2020 XiaoMi, Inc.
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License version 2 as
 * published by the Free Software Foundation.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU General Public License for more details.
 */

#ifndef OIS_COEF_H
#define OIS_COEF_H

const unsigned char DOWNLOAD_COEF_OFILM[] = {
    0xEF,
    0x00,
    0x00,
    0x00,
    0x20,
    0x00,
    0x18,
    0x00,
    0x00,
    0x00,
    0x00,
    0xAB,
    0x0A,
    0x00,
    0x40,
    0x00,
    0x40,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x80,
    0x00,
    0x00,
    0x40,
    0x83,
    0x59,
    0x7E,
    0xD0,
    0x00,
    0xFF,
    0x7F,
    0xFF,
    0x7F,
    0x5B,
    0x7F,
    0x75,
    0x7E,
    0xEC,
    0x7C,
    0x2A,
    0x77,
    0x67,
    0x71,
    0x01,
    0x6B,
    0x17,
    0x64,
    0x8A,
    0x5C,
    0x5B,
    0x4F,
    0xC2,
    0x45,
    0xEB,
    0x21,
    0xEB,
    0x21,
    0xEB,
    0x21,
    0xEB,
    0x21,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0xFF,
    0x7F,
    0x9A,
    0x8B,
    0x43,
    0xF3,
    0xFE,
    0x3F,
    0x5E,
    0x46,
    0xCB,
    0x26,
    0x00,
    0x20,
    0x00,
    0x87,
    0x00,
    0x40,
    0x49,
    0xD6,
    0x00,
    0x7F,
    0xFF,
    0x7F,
    0xDB,
    0x3E,
    0x00,
    0x00,
    0xFF,
    0x7F,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0xB0,
    0x00,
    0x70,
    0xFD,
    0x7F,
    0xA4,
    0x12,
    0x00,
    0x00,
    0xFD,
    0x7F,
    0x00,
    0x00,
    0x00,
    0x00,
    0x37,
    0xFD,
    0xEF,
    0x0D,
    0xFF,
    0x7F,
    0x00,
    0x10,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x7B,
    0x19,
    0x62,
    0x2D,
    0x00,
    0x40,
    0xFF,
    0x7F,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x68,
    0x00,
    0x68,
    0x00,
    0x52,
    0x00,
    0x60,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x01,
    0x00,
    0x03,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x40,
    0xFE,
    0xA0,
    0xFE,
    0x00,
    0x20,
    0xFF,
    0x7F,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0xFF,
    0x7F,
    0x00,
    0x60,
    0x00,
    0x20,
    0x00,
    0x00,
    0x10,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0xFF,
    0x7F,
    0x00,
    0x60,
    0x00,
    0x20,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0xFF,
    0x7F,
    0xFF,
    0x7F,
    0x1C,
    0x1B,
    0xD2,
    0x02,
    0x24,
    0x39,
    0x60,
    0xF3,
    0x00,
    0x10,
    0x10,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x04,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x7A,
    0x56,
    0x00,
    0x00,
    0x00,
    0x40,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x0B,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x08,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0xFF,
    0x7F,
    0x28,
    0x8F,
    0x50,
    0xFC,
    0x0C,
    0x3A,
    0xD7,
    0x41,
    0xCB,
    0x26,
    0x00,
    0x20,
    0x00,
    0x87,
    0x00,
    0x40,
    0x49,
    0xD6,
    0x00,
    0x7F,
    0xFF,
    0x7F,
    0xDB,
    0x3E,
    0x00,
    0x00,
    0xFF,
    0x7F,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0xB0,
    0x00,
    0x70,
    0xFD,
    0x7F,
    0xA4,
    0x12,
    0x00,
    0x00,
    0xFD,
    0x7F,
    0x00,
    0x00,
    0x00,
    0x00,
    0x37,
    0xFD,
    0xEF,
    0x0D,
    0xFF,
    0x7F,
    0x00,
    0x10,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x7B,
    0x19,
    0x62,
    0x2D,
    0x00,
    0x40,
    0xFF,
    0x7F,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x68,
    0x00,
    0x68,
    0x00,
    0x52,
    0x00,
    0x60,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x01,
    0x00,
    0x03,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x20,
    0xFF,
    0x7F,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0xFF,
    0x7F,
    0x00,
    0x60,
    0x00,
    0x20,
    0x00,
    0x00,
    0x10,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0xFF,
    0x7F,
    0x00,
    0x60,
    0x00,
    0x20,
};

const unsigned char DOWNLOAD_COEF_SUNNY[] = {
    0xEF,
    0x00,
    0x00,
    0x00,
    0x20,
    0x00,
    0x18,
    0x00,
    0x00,
    0x00,
    0x00,
    0xAB,
    0x08,
    0x00,
    0x40,
    0x00,
    0x40,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x80,
    0x00,
    0x00,
    0xFF,
    0x83,
    0xF6,
    0x7D,
    0x00,
    0x01,
    0xFF,
    0x7F,
    0xFF,
    0x7F,
    0xFF,
    0x7F,
    0x7F,
    0x7F,
    0x7E,
    0x7E,
    0xFC,
    0x7C,
    0xF2,
    0x72,
    0x5E,
    0x5E,
    0xEC,
    0x6C,
    0x5B,
    0x5B,
    0x56,
    0x56,
    0x3F,
    0x3F,
    0xB0,
    0x30,
    0x9B,
    0x1B,
    0xA5,
    0x25,
    0x3F,
    0x3F,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x80,
    0x56,
    0x20,
    0x9D,
    0x10,
    0x89,
    0xBA,
    0x7A,
    0x00,
    0xF5,
    0x05,
    0x1C,
    0x00,
    0x20,
    0x80,
    0x83,
    0x00,
    0x40,
    0x49,
    0xD6,
    0x00,
    0x7F,
    0xFF,
    0x7F,
    0xDB,
    0x3E,
    0x00,
    0x00,
    0xFF,
    0x7F,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0xC0,
    0x00,
    0x60,
    0xFD,
    0x7F,
    0xA4,
    0x12,
    0x00,
    0x00,
    0xFD,
    0x7F,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0xF7,
    0x80,
    0x14,
    0xFF,
    0x7F,
    0x00,
    0x44,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x70,
    0x00,
    0x70,
    0x00,
    0x51,
    0xFF,
    0x7F,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x60,
    0x00,
    0x60,
    0x00,
    0x40,
    0x00,
    0x76,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x01,
    0x00,
    0x03,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x40,
    0xFE,
    0xA0,
    0xFE,
    0x00,
    0x20,
    0xFF,
    0x7F,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0xFF,
    0x7F,
    0x00,
    0x60,
    0x00,
    0x20,
    0x00,
    0x00,
    0x10,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0xFF,
    0x7F,
    0x00,
    0x60,
    0x00,
    0x20,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0xFF,
    0x7F,
    0x00,
    0x80,
    0x1B,
    0x1C,
    0xDF,
    0x02,
    0x24,
    0x39,
    0x61,
    0xF0,
    0x00,
    0x0D,
    0x10,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x04,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x7A,
    0x56,
    0x00,
    0x00,
    0x00,
    0x40,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x0B,
    0x01,
    0x00,
    0x01,
    0x00,
    0x00,
    0x00,
    0x08,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x80,
    0x56,
    0x20,
    0x9D,
    0x10,
    0x89,
    0xBA,
    0x7A,
    0x00,
    0xF5,
    0x05,
    0x1C,
    0x00,
    0x20,
    0x00,
    0x84,
    0x00,
    0x40,
    0x49,
    0xD6,
    0x00,
    0x7F,
    0xFF,
    0x7F,
    0xDB,
    0x3E,
    0x00,
    0x00,
    0xFF,
    0x7F,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0xC8,
    0x00,
    0x58,
    0xFD,
    0x7F,
    0xA4,
    0x12,
    0x00,
    0x00,
    0xFD,
    0x7F,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0xF7,
    0x80,
    0x14,
    0xFF,
    0x7F,
    0x00,
    0x40,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x70,
    0x00,
    0x70,
    0x00,
    0x50,
    0xFF,
    0x7F,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x60,
    0x00,
    0x60,
    0x00,
    0x40,
    0x00,
    0x70,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x01,
    0x00,
    0x03,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x20,
    0xFF,
    0x7F,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0xFF,
    0x7F,
    0x00,
    0x60,
    0x00,
    0x20,
    0x00,
    0x00,
    0x10,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0x00,
    0xFF,
    0x7F,
    0x00,
    0x60,
    0x00,
    0x20
};

const unsigned short int DOWNLOAD_COEF_OFILM_LEN = sizeof(DOWNLOAD_COEF_OFILM);
const unsigned short int DOWNLOAD_COEF_SUNNY_LEN = sizeof(DOWNLOAD_COEF_SUNNY);
#endif /* OIS_COEF_H */
